Foxit PDF SDK
FoxitPDFSDKPython3.Preflight类 参考
类 FoxitPDFSDKPython3.Preflight 继承关系图:
FoxitPDFSDKPython3.Base

Public 成员函数

def Preflight ()
 构造函数。 更多...
 
def Analyze (preflight_setting_data, progress_callback)
 分析PDF文件。 更多...
 
def AnalyzeAndFixup (preflight_setting_data, progress_callback)
 分析并修复PDF文件。 更多...
 
def CanFixup (item_key)
 检查项目密钥是否可以修复。 更多...
 
def GenerateReport (preflight_report_setting_data, progress_callback)
 分析或修复后生成报告。 更多...
 
def GetGroupNamesArray (library_type, operate_type)
 获取与库类型和操作类型对应的所有组名数组。 更多...
 
def GetItemKeysArray (group_name)
 使用特定组名获取项目密钥数组。 更多...
 
def IsEmpty ()
 检查当前对象是否为空。 更多...
 

详细描述

此类表示与指定行业配置文件匹配的分析和修复功能,并执行检查或修复。

构造及析构函数说明

◆ Preflight()

def FoxitPDFSDKPython3.Preflight.Preflight ( )

构造函数。

带另一个预检对象的构造函数。

参数
[in]other另一个预检对象。

成员函数说明

◆ Analyze()

def FoxitPDFSDKPython3.Preflight.Analyze (   preflight_setting_data,
  progress_callback 
)

分析PDF文件。

参数
[in]preflight_setting_data预检设置数据。
[in]progress_callback由用户实现的ProgressCallback 对象,可用于获取进度数据。
返回
无。

◆ AnalyzeAndFixup()

def FoxitPDFSDKPython3.Preflight.AnalyzeAndFixup (   preflight_setting_data,
  progress_callback 
)

分析并修复PDF文件。

参数
[in]preflight_setting_data预检设置数据。
[in]progress_callback由用户实现的ProgressCallback 对象,可用于获取进度数据。
返回
无。

◆ CanFixup()

def FoxitPDFSDKPython3.Preflight.CanFixup (   item_key)

检查项目密钥是否可以修复。

参数
[in]item_key项目密钥。可以通过FoxitPDFSDKPython3.Preflight.GetItemKeysArray 检索。
返回
true表示可以修复,false表示不能修复。

◆ GenerateReport()

def FoxitPDFSDKPython3.Preflight.GenerateReport (   preflight_report_setting_data,
  progress_callback 
)

分析或修复后生成报告。

参数
[in]preflight_report_setting_data预检报告设置数据。
[in]progress_callback由用户实现的ProgressCallback 对象,可用于获取进度数据。
返回
true表示成功,false表示失败。

◆ GetGroupNamesArray()

def FoxitPDFSDKPython3.Preflight.GetGroupNamesArray (   library_type,
  operate_type 
)

获取与库类型和操作类型对应的所有组名数组。

参数
[in]library_type库类型。请参考从FoxitPDFSDKPython3.PreflightSettingData.e_LibraryTypeFoxit 开始的值, 这应该是这些值之一。
[in]operate_type操作类型。请参考从FoxitPDFSDKPython3.PreflightSettingData.e_OperateTypeProfiles 开始的值, 这应该是这些值之一。
返回
组名数组。

◆ GetItemKeysArray()

def FoxitPDFSDKPython3.Preflight.GetItemKeysArray (   group_name)

使用特定组名获取项目密钥数组。

参数
[in]group_name可以从函数FoxitPDFSDKPython3.Preflight.GetGroupNamesArray 获取的组名。
返回
项目密钥数组。

◆ IsEmpty()

def FoxitPDFSDKPython3.Preflight.IsEmpty ( )

检查当前对象是否为空。

当前对象为空时,意味着当前对象无用。

返回
true表示当前对象为空,false表示不为空。